A  WM_CHAR  processing often looks something  like this :
case WM_CHAR :
:
:
Switch (wparam)
{
case'\b';
:
break;
case '\t';
:
break;
case'\h';
:
break;
case'\r';
:
break;
default:
:
break;
}
return 0; 